/* -------------------------------------------------------------------------------------
* 	ID:						$Id$
* 	Letzter Stand:			$Revision$
* 	zuletzt geaendert von:	$Author$
* 	Datum:					$Date$
*
* 	SEO:mercari by Siekiera Media
* 	http://www.seo-mercari.de
*
* 	Copyright (c) since 2011 SEO:mercari
* --------------------------------------------------------------------------------------
* 	based on:
* 	(c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
* 	(c) 2002-2003 osCommerce - www.oscommerce.com
* 	(c) 2003     nextcommerce - www.nextcommerce.org
* 	(c) 2005     xt:Commerce - www.xt-commerce.com
*
* 	Released under the GNU General Public License
* ----------------------------------------------------------------------------------- */

html, body, div, span, applet, object, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, big, cite, code,del, dfn, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}

noscript {background: url(../../mercari_img.php?h=45&c1=ffe04f&c2=ffc82f) repeat-x left top #ffc82f; color: #000; display: block; padding: 10px; font-size: 130%; text-align: center; text-decoration: blink;}

h1 {font-size: 120%; font-weight: 700}

h1.rss_header {margin: 10px; color: #000; text-shadow: 0 1px 0 #bbb}

h2 {color: #000; font-weight: 700; font-size: 110%}

strong {font-weight:700}

a:focus {outline: 0 none;}

a:link,a:visited,a:active,a:focus {text-decoration: none; color: #888 }
.content_credits a{text-decoration: none; color: #247BA0 }

a:hover { text-decoration: underline; color: #000}

p {margin: 5px 0}

select {width:170px}

small {font-size: 85%}

table {border-collapse: separate;border-spacing: 0;}

body { font-size:13px;line-height:1.5; font-weight: 300; color: #333333;font-family: "Helvetica neue", Verdana, Arial,sans-serif; background: #e6e6e6 url(../images/body_bg.jpg) top left repeat-x;; }

.headerBar {background: #cccccc; border-bottom: 1px solid; }

.hinweis {color: #EA7601; font-weight:700;}

a:hover { text-decoration: underline;}

select {border:1px solid #677E98; color:#2f2f2f; }

select:focus {background: #f1f1f1}

h3 {border-bottom: 1px solid #ccc; font-size: 120%; color: #000; font-weight: 700;}

.menuBoxHeading { background-color: #f1f1f1; }

.menuBoxContent { color: #616060; }

.longDescription { visibility: hidden; display: none; }

.headerBarContent { font-weight: bold; padding: 2px;}

.boxCenter {padding-left:5px; display: none}

.line {border-bottom: 1px solid #ccc; height: 1px; display:block}

#security_check {background: #b20000; margin: 10px; color: #fff; -moz-box-shadow: 0 2px 5px #BBBBBB;-webkit-box-shadow: 0 2px 5px #BBBBBB;box-shadow: 0 2px 5px #BBBBBB;}

#security_check td {border: 1px solid #fff; background: url(../images/error_bg.gif) center left repeat-x}

.pageHeading {padding-bottom:0.25em; color:#000; font-size:1.4em; line-height:1.2em; }

.table_pageHeading {border-bottom:4px solid #DFDFDF;margin: 3px 5px 4px 3px; width: 100%}

.dataTable tr td:first-child, .dataTable tr th:first-child {border-left: 1px solid #DADFE0;}

.dataTable tr td:last-child {border-right: 1px solid #DADFE0;}

.dataTable td {	padding: 2px 4px;vertical-align: middle;font-size:0.9em;border-top: 1px solid #DADFE0;}

.dataTable tr:last-child td {border-bottom: 1px solid #DADFE0;}

.outerTable {margin: 0 0 10px 0; padding: 10px; width: 100%;}

ul#top_menu {margin: 0; display:none }

#top_menu li {float:left; list-style: none; }

.top_table {margin:0; width:100%;background:#ffffff url(../../mercari_img.php?h=40&c1=ffffff&c2=d8d7d7&c3=c5c4c4&c4=d4d2d2); padding: 0 10px 0 0; height: 40px; border: 1px solid #afafaf; border-width: 1px 0}

a.top_link:link, a.top_link:visited, a.top_link:active, a.top_link:focus {margin: 0; color:#888; padding: 11px 0; background:#fff url(../../mercari_img.php?w=1&h=40&c1=FAFAFA&c2=dfdfdf) center left repeat-x;}

.top_link span {padding: 11px 9px; margin: 0; background:transparent url(../../mercari_img.php?w=1&h=40&c1=dfdfdf&c2=FAFAFA) center right no-repeat;text-shadow: 0 1px 0 #fff;}

a.top_link:hover { text-decoration:none; background: none 0; color: #000}

a.top_link_active:link, a.top_link_active:visited, a.top_link_active:active, a.top_link_active:focus {background: none;box-shadow: 0 0 9px #D1D1D1; position: relative;}

a.top_link_active span {font-weight:bold;text-shadow:0 1px 0 #fff; color:#000; border-color:#fff;-moz-box-shadow: 0 0 4px #D1D1D1;-webkit-box-shadow: 0 0 4px #D1D1D1;box-shadow: 0 0 4px #D1D1D1; background: none;}

.last {	border-right:0 none;}

a.page_split {text-decoration: none;}

a.page_split:visited span,
a.page_split:link span,
a.page_split:active span {
	padding: 2px 5px;
	color: #333;
	font-size: 100%;
	margin: 3px 0
}

a.page_split:hover span {
	text-decoration: none;
}

a.page_split:visited span.active_page_link,
a.page_split:link span.active_page_link,
a.page_split:active span.active_page_link {
	background: url(../../mercari_img.php?c1=efefef&c2=cccccc) repeat-x;
	border: 1px solid #ccc;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

a.page_split:hover span.active_page_link {
	background: url(../../mercari_img.php?c1=efefef&c2=cccccc) repeat-x;
}

.dataTableHeadingRow td, .dataTableHeadingRow th {border-color:#DADFE0 #D1CFCF #F9F9F9 #F9F9F9; border-style:solid; border-width:1px 1px 0 1px; padding-bottom:0; padding:2px 4px; height: 28px; background: url(../../mercari_img.php?c1=f1f1f1&c2=cccccc&h=45) repeat-x center left #888888; text-shadow: 0 1px 0 #FFFFFF}

.no_border {border: 0 none}

.dataTableContentSelected {}

.dataTableHeadingContent { font-weight: bold;}

.dataTableRow {vertical-align: middle;background: #fafafa }

tr.dataTableRowSelected, .dataTableRowSelected {background: #f1f1f1;vertical-align: middle;}

tr.dataTableRowOver {background: #f1f1f1;}

#show_overlay {width: 100%; height: 100%; display: block; background: #000; opacity: .6; z-index: 500; display:none; position: fixed; top: 0; left: 0}

#filter_cat_form {position: absolute; width: 300px; height:400px; left: 50%; top: 50%; margin: -200px 0 0 -150px; background: #fff}

#ajax_overlay {position: absolute; top:0; left:0; background: #fff; opacity: .8; display:block; display: none }

.ajax_spinner {position: absolute; top: 50%; left: 50%; margin: -15.5px 0 0 -15.5px}

.status img {position: relative; top: 4px}

#show_form {width: 700px; display:none; height: 450px; padding: 10px; overflow: auto; position: fixed; top: 50%; left: 50%; margin: -225px 0 0 -360px; z-index: 999; background: #fff; -moz-box-shadow: 0 2px 5px #000; -moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;-o-border-radius: 6px;border-radius: 6px;}

table.subTable {border: 1px solid #ccc; width: 100%; background: #FAFAFA; margin: 0 0 10px 0; -moz-box-shadow: 0 2px 5px #bbb; -webkit-box-shadow: 0 2px 5px #bbb; box-shadow: 0 2px 5px #bbb;}

th.subTable_head { color: #555; font-weight: 700; text-align: left; text-shadow: 0 1px 0 #FFFFFF; background:url(../../mercari_img.php?c1=f1f1f1&c2=cccccc&h=32) repeat-x center left #888888;}

th.subTable_head a {color: #444; font-weight: 300}

.sort_arrow_placeholder {display: inline-block; width: 35px; height: 16px}

.sort_arrows {height: 16px; left: 8px; position: relative; top: 4px; display:none}

.dataTableHeadingContent_hover .sort_arrows {display: inline-block}

img.categories_img {max-width: 100px; width:expression(document.body.clientWidth > 100? "100px": "auto")}

.cursor {cursor: pointer}

.left {float:left; width:48.5%}

.right {float:right; width:48.5%}

#categories_view_left, #categories_view_middle, #categories_view_right {border: 1px solid #ccc; background: #fff; height: 320px;overflow: auto}

#categories_view_right {padding: 3px; min-height: 314px}

ul {margin-left:15px}

.dataTableContent { vertical-align: middle;}

.orders_view_data { vertical-align: middle; text-align: center;border-bottom: 1px dashed #cccccc;}

.dataTableContentRow {vertical-align: middle;border-bottom: 1px solid #cccccc;}

.vorschau_gradient {}

.right {float: right}

.success_msg {color: #20b000; font-weight:bold;margin: 10px}}
.error_msg {color: #8F0000; font-weight:bold;margin: 10px}

.bb td, .bb {border-bottom: 1px dotted #ccc}
.bt td, .bt {border-top: 1px dotted #ccc}

.br td{border-right: 1px solid #ccc}

.product_price_old {color: #b20000; font-size: 85%;display: block}

td#categories_name_right {text-align: right}

td#categories_name_left {background: #f1f1f1; padding: 2px 5px; color: #888; -moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;-khtml-border-radius: 5px 5px 0 0;-o-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; font-size: 110%}

.inputRequirement {color: #b20000}

.ajax_container table {margin: 0}

.ajax_container table tr {list-style: none; padding: 2px 2px 2px 11px; float:none; color: #888888; position: relative}

.ajax_container table tr img.cat {position: relative; margin: 0 4px 0 0; top: 2px;}

.ajax_container table tr.li_cat span.edit_buttons {display:none; width: 45px; float: right; text-align: right}

.ajax_container table tr.li_cat_hover {background: #f2f2f2}

.ajax_container table tr.li_cat_hover span.edit_buttons {display:block}

.sort_grippy {background: url(../images/grippy_v.png) no-repeat center transparent; width: 10px; cursor: move}

.opt_val_img {max-width: 40px; max-height: 40px; width:expression(document.body.clientWidth > 41 ? "40px": "auto"); height:expression( this.scrollHeight > 41 ? "40px" : "auto" );}

.dunkel td {background: #f0f0f0}

#suche {height: 62px;width:253px; font-weight: 700}
.suche {height: 62px;width:253px;position: relative; text-align: center}
#suche .order {position: absolute; top:10px; left:15px; width:72px}
#suche .prod {position: absolute;width:72px;top:10px;left:93px;}
#suche .kund {position: absolute;width:72px;top:10px;left:168px;}

.admin_logo {position: relative; top: 20px; left: 20px}

.xajax_spinner {display: none}

.cursor_wait .xajax_spinner {display: block}

.page_break td {border-top: 1px solid #ddd; font-size: 90%}

.dn {display:none}

.cursor {cursor: pointer;}

.alignleft {float:left; margin: 5px }
.alignright {float:right; margin: 5px}

input.button, a.button, button.button {
	background:#eeeeee url(../../mercari_img.php?c1=ffffff&c2=eeeeee) repeat-x scroll 0 100%;
	border: 1px solid #b6b6b6;
	color:#666;
	cursor:pointer;
	margin: 2px;
	padding:2px 7px 2px 7px;
	text-align:center !important;
	white-space:nowrap;
	text-shadow: 0 1px 0px #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
	border-bottom:1px solid #888;
	display: inline-block;
	vertical-align: middle;
	font-size: 13px;
	font-family: "Helvetica neue", Verdana, Arial, sans-serif;
	font-weight: 300;
}

button.button {padding: 4px 13px 6px;}

input.button {padding: 2px 9px 9px 9px;}

a.button { padding: 4px 9px;}

input.button_save, a.button_save, button.button_save {
	background: #787878 url(../../mercari_img.php?c1=8a8a8a&c2=707070&c3=5e5e5e&c4=787878) repeat-x scroll center left;
	border: 1px solid #787878;
	-moz-box-shadow:inset 0 1px 0 #8a8a8a;
	-webkit-box-shadow:inset 0 1px 0 #8a8a8a;
	box-shadow:inset 0 1px 0 #8a8a8a;
	text-shadow: none;
	color: #fff;
}

.button_hover, .button:hover, input.button_save:hover, a.button_save:hover, button.button_save:hover {background:#eeeeee url(../../mercari_img.php?c1=ffffff&c2=e0e0e0) repeat-x scroll 0 100%; color: #333; box-shadow: 0 0 2px #bbb; -moz-box-shadow: 0 0 2px #bbb; -webkit-box-shadow: 0 0 2px #bbb;border: 1px solid #b6b6b6;}

/* IE Fix */
* html .button { padding: 1px 2px 2px 2px; }
* html button.button { padding: 1px 2px 2px 2px; margin: -2px 1px;}

a.button:link,a.button:visited,a.button:active,a.button:hover { text-decoration: none;}

.button span {padding-left: 20px; background-repeat: no-repeat}

/*
.button_save {background: url(../images/icons/disk.png) center left no-repeat;}
.button_save_new {background: url(../images/icons/disk--plus.png) center left no-repeat;}
.button_cancel {background: url(../images/icons/door-open-in.png) center left no-repeat;}
.button_copy {background: url(../images/icons/document-copy.png) center left no-repeat;}
.button_move {background: url(../images/icons/arrow-move.png) center left no-repeat;}
.button_delete {background: url(../images/icons/minus.png) center left no-repeat;}
.button_add {background: url(../images/icons/plus.png) center left no-repeat;}
.button_setting {background: url(../images/icons/gear.png) center left no-repeat;}
.button_upload {background: url(../images/icons/drive-upload.png) center left no-repeat;}
*/

.rss_item {margin: 10px; padding: 10px; text-align: left; border: 1px solid #DADFE0; background: #fff}

.rss_item h2 {font-weight: 700}

.rss_item_date {display: block; text-align: right; font-size: 85%; color: #666; margin: 5px 0}

#wrapper {background: #fff; overflow: auto}

#footer {background: url(../images/footer_bg.gif) top left repeat-x; height: 62px; font-size: 85%}

#footer td {padding-top: 10px}

#header {height:99px; background: url(../images/admin_head.jpg) center left no-repeat}

div.stock_warn {background: #F9F0F1;}

.boxTableContent {background: #fafafa;border: 1px solid #ccc;border-top: 0 none;}

.boxTableFull {background: #F8F8F8;border: 1px solid #ccc;}

.url_alias {display:block;color:#666;font-size:85%}

.order_comment {padding: 3px 0 3px 5px; border-left: 4px solid #777; margin-left: 10px; font-size: 90%; color: #757575 }

.border {padding-left: 5px}

.divScroller {position: relative; margin-top: 10px; top: 0; width:100%s}

.scroll_fixed {position:fixed; top: 0;}

/* message box */

.messageStackError, .messageStackWarning, .messageStackSuccess  { background-color: #f1f1f1; border-top: 1px solid #b20000; border-bottom: 1px solid #b20000; text-align: center;font-weight: 700;padding: 5px 0 }

.messageStackError img, .messageStackWarning img, .messageStackSuccess img {position:relative; top:4px;}

/* forms */
input, select, textarea {}
form { display: inline; }

/* account */
.formArea { background-color: #fafafa; border-color: #cccccc; border-style: solid; border-width: 1px; }
.formAreaTitle { font-weight: bold; }

/* attributes */
.attributes-odd { background-color: #f6f6f6; }
.attributes-odd td { border-bottom: 1px solid #ccc }
.attributes-even td { border-bottom: 1px solid #ccc }

/* miscellaneous */
.specialPrice { color: #b20000; }
.oldPrice { text-decoration: line-through; }
.fieldRequired { color: #b20000; }
.smallText { }
.main { font-size: 12px; border-bottom: 1px solid #ccc; padding:5px }
.errorText { color: #b20000; }

#columns {position: relative;}

.ui-sortable-helper {border: 1px solid #ccc}
.ui-sortable-placeholder {border: 1px dashed #ccc; background: #f1f1f1}

/* navigation */
.menu_titel {font-size: 12px; padding: 3px; -moz-border-radius: 4px 4px 0 0;-khtml-border-radius: 4px 4px 0 0;-o-border-radius: 4px 4px 0 0;-webkit-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0}
.menu_inactive {background: #fafafa; margin-bottom:1px;border: 1px solid #cccccc;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.menu_active, .boxTableHead, .header, #WzTiTl, .cluetip-default h3#cluetip-title {background: #888 url(../../mercari_img.php?c1=f1f1f1&c2=cccccc&h=50) repeat-x scroll 0 100%; color: #555; border: 1px solid #C5C5C5;font-size:110%;padding:3px 3px 3px 10px;text-shadow: 0 1px 0 #fff; filter:dropshadow(color=#ffffff,offX=0,offY=1)}

#WzTiTl {border: none 0;}

div.grippie {background:#EEEEEE url(../images/grippie.png) no-repeat scroll center 2px;border-color:#DDDDDD;border-style:solid;border-width:0pt 1px 1px;cursor:s-resize;height:9px;overflow:hidden;}
		
.resizable-textarea textarea {display:block;margin-bottom:0pt;width:70%;height: 20%;}

.menu_items {margin-bottom: 5px;border: 1px solid #eaeaea;border-top: 0 none;width:100%}
.menu_items a {display: block;border-top: 1px solid #eaeaea;padding:3px 0 3px 9px;text-decoration: none;}
.menu_items a:hover, a.menu_link_aktiv {background: #f1f1f1; color: #000}

.product_info_old { color: #a10a0e; font-size: 10px; }

.product_info_real_price {display: block;}

.product_price_save {font-size: 10px;color:#a10a0e;}

.phpinfodisplay {width: 500px; text-align: center; }

#footpanel {position: fixed;bottom: 0; left: 0;z-index: 9999;background: #ffffff;border: 1px solid #cccccc;border-bottom: none;width: 98%;margin: 0 1%;font-size:90%;-moz-border-radius: 7px 7px 0px 0px;-webkit-border-radius: 7px 7px 0px 0px;-khtml-border-radius: 7px 7px 0px 0px; -o-border-radius: 7px 7px 0px 0px; border-radius: 7px 7px 0px 0px;-moz-box-shadow: 0 2px 5px #bbb;-webkit-box-shadow: 0 2px 5px #bbb; box-shadow: 0 2px 5px #bbb; }

*html #footpanel {
	margin-top: -1px;
	position: absolute;
	top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight));
}

#footpanel ul {
	padding: 0; margin: 0;
	float: left;
	width: 100%;
	list-style: none;
	font-size: 1.1em;
}
#footpanel ul li{
	padding: 0; margin: 0;
	float: left;
	position: relative;
}
#footpanel ul li a, .widget_zippel span {
	padding: 5px;
	float: left;
	text-indent: -9999px;
	height: 16px; width: 16px;
	text-decoration: none;
	position: relative;
}

html #footpanel ul li a.active {
	background-color: #fff;
	height: 17px;
	margin-top: -2px;
	border: 1px solid #555;
	border-top: none;
	z-index: 200;
	position: relative;
}

#footpanel a.home{
	background: url(../images/icons/home.png) no-repeat 15px center;
	width: 6px;
	padding-left: 46px;
	border-right: 1px solid #bbb;
	text-indent: 0
}
a.customers{ background: url(../images/icons/user-black.png) no-repeat center center;  }
a.slimstat{ background: url(../images/icons/chart.png) no-repeat center center; }
a.orders{ background: url(../images/icons/table-money.png) no-repeat center center; }
a.rss{ background: url(../images/icons/feed.png) no-repeat center center; }
a.cat { background: url(../images/icons/folders-stack.png) no-repeat center center; }
a.content { background: url(../images/icons/documents-text.png) no-repeat center center; }
a.blog { background: url(../images/icons/blog.png) no-repeat center center; }
a.credits { background: url(../images/icons/credits.png) no-repeat center center; }
.widget_zippel span { background: url(../images/icons/application-title.png) no-repeat center center; cursor: pointer}
li.project_version {font-size: 85%;top: 6px;right: 10px;}

#footpanel a.chat, #footpanel a.categories {
	width: 126px;
	border-left: 1px solid #bbb;
	padding-left: 40px;
	text-indent: 0;
}
#footpanel li.widget_zippel, #footpanel li#credit, #footpanel li.project_version {float: right; }

#footpanel li.credits {	float: right; border-left: 1px solid #bbb;}

#datetime {color: #888888; padding: 4px;left:32%;white-space: nowrap;}

.session_counter {color: #888888; padding: 4px;}

#footpanel a small {
	text-align: center;
	width: 70px;
	background: url(../images/pop_arrow.png) no-repeat center bottom;
	padding: 5px 5px 11px;
	display: none;
	color: #fff;
	font-size: 10px;
	text-indent: 0;
}
#footpanel a:hover small{
	display: block;
	position: absolute;
	top: -35px;
	left: 50%;
	margin-left: -40px;
	z-index: 9999;
}

#footpanel ul li div a {
	text-indent: 0;
	width: auto;
	height: auto;
	padding: 1px;
	float: none;
	position: static;
	margin-left: 5px;
	background: #fff;
}
#footpanel ul li div a:hover {	text-decoration: underline; }

#footpanel .subpanel {
	position: absolute;
	left: -89px; bottom: 27px;
	display: none;
	width: 260px;
	border: 1px solid #555;
	background: #fff;
	overflow: hidden;
	font-size:90%
}
#footpanel h3 {
	background: url("../../mercari_img.php?c1=f1f1f1&c2=cccccc") repeat-x scroll 0 100% #888888;
	padding: 5px 10px;
	font-weight: 700;
	cursor: pointer;
	color: #555555;
    font-size: 110%;
    text-shadow: 0 1px 0 #FFFFFF;
}
#footpanel h3 span {
	font-size: 1.5em;
	float: right;
	line-height: 0.6em;
	font-weight: normal;
}

#footpanel .subpanel ul{
	padding: 0; margin: 0;
	background: #fff;
	width: 100%;
	overflow: auto;
	padding-bottom: 2px;
}
#footpanel #chatpanel .subpanel li{
	float: none;
	display: block;
	padding: 0; margin: 0;
	overflow: hidden;
	clear: both;
	background: #fff;
	position: static;
	border-top: 1px solid #f0f0f0;
	font-size: 0.9em;
}

#chatpanel .subpanel li span, #categories_panel .subpanel li span {
	color: #777;
	float: right;
}
#chatpanel .subpanel li a img, #categories_panel .subpanel li a img {
	float: left;
	margin: 0 5px;
}
#chatpanel .subpanel li a{
	padding: 4px;
	margin: 0;
	line-height: 22px;
	height: 22px;
	background: #fff;
	display: block;
}
#chatpanel .subpanel li a:hover {
	background: #F2F2F2;
	text-decoration: none;
}

#alertpanel .subpanel { right: 0; left: auto; }

#alertpanel .subpanel li {
	display: block;
	padding: 0 3px;
}
#alertpanel .subpanel li p {padding: 5px 10px;}

#footpanel .subpanel li.view {
	text-align: right;
	padding: 5px 10px 5px 0;
	border: 0 none;
	font-size: 110%;
}

#footpanel #alertpanel .subpanel li a {
	border: 0 none;
}
#panel_tree_view {float:none; clear:both;}

#panel_tree_view li {
	display:block;
	clear:both;
}

#footpanel .subpanel #panel_tree_view ul {border: 0 none; font-size: 11.5px; margin-left:20px;}

#categories_panel .treeview .hitarea {margin: 3px 0 0 0;}

#categories_panel .treeview ul li {margin:0;padding:0 0 3px 16px;}

#categories_panel #panel_tree_view li.last {padding-left:16px;}

.tableMain {clear:left;width:100%;margin-bottom:5px;padding: 2px 0px 2px 5px; background:#677E98;color:#fff;}
.td {float:left;width:30%;}
.tdSmall {float:left;width:20%;}
.tdWide {clear:both; float:none; padding: 2px;}
.titlePrice {float:left;margin-right: 5px;}
.innerInnerHTML {float:left;width:31%;}
.fieldsetInnert {clear:both; margin-top: 10px;}
.productsNewStaffelLeft {float:left;width:37%;}
.productsNewStaffelRight {float:left;width:19%;}
.innerHTML {width:100%;padding-top:2px;padding-bottom:2px;}
.innerInnerHTML {float:left;width:31%;}
.innerInnerHTMLRight {float:left;width:37%;}
.innerInnerHTMLRightRight {float:left;width:20.5%;* width:19%;}
.yellowBG {background: #f1f1f1;}

ul.ul_reset {margin:0; padding:0; float:left; clear:both; display:block;width:100%;}
ul.ul_reset li {list-style:none;}

ul.categorie_list {border: 1px solid #CBD3D4; border-bottom: 0 none}

li.categorie_list_header ul {background:transparent url(../images/tr_bg.gif) repeat-x scroll 0 50%;}
li.categorie_list_header ul li {border-color:#DADFE0;border-style:solid;border-width:0 1px 1px 0;padding: 3px 0;font-weight:700;font-size:0.9em;list-style:none; float:left;display:inline-block; height:30px;}
li.categorie_list_header ul li span {display:block; margin: 0 2px;}
li.categorie_list_header ul li.last {border-right: 0 none;}
li.categorie_list_item {width:100%; float:left; clear:both;}
li.categorie_list_item {border-color:#DADFE0;border-style:solid;border-width:0 1px 1px 0;}
li.categorie_list_item ul li {border-right: 1px solid #DADFE0;padding:3px 0;list-style:none; float:left; height: 35px; display:block;}
li.categorie_list_item ul li span {display:block; margin: 0 2px;}
li.categorie_list_item ul li.last {border-right: 0 none;}

.last {	border-right:0 none;}

.w5p {width:5%;}
.w6p {width:6%;}
.w7p {width:7%;}
.w8p {width:8%;}
.w10p {width:10%;}
.w30p {width:30%;}
.w32p {width:32%;}

.ac {text-align:center;}
.al {text-align:left;}
.ar {text-align:right;}

.history_del_link {float:right;margin:0;}

.last_td {border-bottom: 0 none}

textarea, input[type="text"], input[type="password"], input[type="file"], input[type="reset"], select {background:#fff; border: 1px solid #dfdfdf; }

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="file"]:focus, input[type="button"]:focus, input[type="reset"]:focus, select:focus {border: 1px solid #888; color: #333}

input[type="text"], input[type="password"], textarea , select { -moz-box-sizing:border-box; padding: 4px 2px;}

select {padding: 2px}

textarea {width: 99.8%; font-size: 112%; height: 56px}

input[type=text], textarea, select {font-family: "Helvetica neue", Verdana,Arial,sans-serif; color: #777;font-size:13px}

input.input_config {padding: 4px 5px 5px 3px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; width: 450px}

/* ######################################################################### */

.color-yellow {background:#f2bc00 url(../../mercari_img.php?c1=fed957&c2=f2bc00) repeat-x left top;}
.color-red    {background:#960303 url(../../mercari_img.php?c1=dd0000&c2=960303) repeat-x left top;}
.color-blue   {background:#046a7c url(../../mercari_img.php?c1=148ea4&c2=046a7c) repeat-x left top;}
.color-white  {background:#f1f1f1 url(../../mercari_img.php?c1=ffffff&c2=f1f1f1) repeat-x left top;}
.color-orange {background:#db6303 url(../../mercari_img.php?c1=F66E00&c2=db6303) repeat-x left top;}
.color-green  {background:#6e9601 url(../../mercari_img.php?c1=8dc100&c2=6e9601) repeat-x left top;}
.color-black  {background:#000000 url(../../mercari_img.php?c1=373737&c2=000000) repeat-x left top;}
.color-silver {background:#cccccc url(../../mercari_img.php?c1=efefef&c2=cccccc) repeat-x left top;}
.color-violett{background:#920697 url(../../mercari_img.php?c1=ea3bf0&c2=920697) repeat-x left top;}

.color-yellow h3,.color-white h3 {color:#000;}
.color-red h3,.color-blue h3,.color-green h3,.color-orange h3,.color-black h3,.color-violett h3 {color:#FFF;}

#columns {display:block; height: 100%; background: #fff}

#columns .column {
    float: left;
    width: 33.3%;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	padding-bottom: 15px;
}

#columns ul, #columns ul li {list-style: none}

#columns ul {margin: 0}

#columns #column-1 .widget { margin: 20px }
#columns #column-3 .widget { margin: 20px}
#columns .widget {
    margin: 20px 8px 0 8px;
    padding: 2px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0 1px 5px #bbb;
    -webkit-box-shadow: 0 1px 5px #bbb;
    box-shadow: 0 1px 5px #bbb;
}
#columns .widget .widget-head {
    color: #000;
    overflow: hidden;
    width: 100%;
    height: 30px;
    line-height: 30px;
}
#columns .widget .widget-head h3 {
    padding: 0 5px;
    float: left;
}
#columns .widget .widget-content {
	background: #F1F1F1;
    padding: 5px;
    color: #555;
    -moz-border-radius-bottomleft: 2px;
    -moz-border-radius-bottomright: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
    line-height: 1.2em;
    overflow: hidden;
}

code {font-family: Consolas,Monaco,Courier,monospace; color: #999999;border-left: 2px solid #999999; padding-left: 10px;}

#columns .not-collapsed .widget-content {display:block}

#columns .collapsed .widget-content {display:none}

#columns .collapsed .collapse {background-position: -38px 0}

#ajax_overlay {position: absolute; top:0; left:0; background: #fff; opacity: .8; display:block; display: none }

.ajax_spinner {position: absolute; top: 50%; left: 50%; margin: -15.5px 0 0 -15.5px}

#WzTtDiV {-moz-box-shadow: 0 2px 5px #BBBBBB;-webkit-box-shadow: 0 2px 5px #BBBBBB; box-shadow: 0 2px 5px #BBBBBB; background: #fff; border: 1px solid #ccc}

.notice_tooltip {font-family: "Reenie Beanie", "Comic Sans MS", "Brush Script MT", arial, serif; font-size: 22px; }

#columns .notice .widget-content {background: url(../images/notice_bg.gif); padding: 0; }

.notice_bg {background: url(../images/notice_hole.gif) top left repeat-y; padding: 5px 5px 5px 45px;}

.notice_bg table {margin: 10px 0 0 0}

.notice_bg table td {height: 21px}

.notice .notice_entry {margin: 0 0 4.6px 43px; clear:both; color: #000; font-size: 22px; font-family: "Reenie Beanie", "Comic Sans MS", "Brush Script MT", arial, serif; line-height: 19.6px;}

.notice_entry_date {text-align: right; color: #000; font-size: 22px; font-family: "Reenie Beanie", "Comic Sans MS", "Brush Script MT", arial, serif;}

/* SEARCH FORM */
#search div { color:#eeeeee !important; }
#search div .mag_text { font-size:12px; background: #f2f2f2; right:200px}
#search div .mag{position: absolute !important; right: 5px; top: 5px;}

.headerLink{ background: url(../../mercari_img.php?c1=dfdfdf&c2=FAFAFA) scroll center transparent; padding: 3px 10px 2px 10px; margin: 1px; border: 1px solid #AFAFAF; border-width: 1px 1px 0 1px; border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border: 3px 3px 0 0;}
.headerLink img{padding: 3px 10px 0px 10px; vertical-align: sub;}
.header_links a{text-decoration: none !important;}
.header_links{padding-right: 5px !important;}

.content_credits{-moz-box-shadow: 0 2px 5px #BBBBBB;-webkit-box-shadow: 0 2px 5px #BBBBBB;box-shadow: 0 2px 5px #BBBBBB;align: justify; font-family: "Helvetica neue", Verdana; width: 50%; margin: 10px auto; border: 1px solid lightgrey; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; padding: 10px;}

.heading{text-align: center;}

.red{color: #b20000; font-size: 18px;}

.mercari{padding: 20px;}

.tag_treffer {position: absolute; top: 22px; left: 0; width: 100%; max-height: 200px; background: #fff; border: 1px solid #ccc; box-shadow: 0 2px 5px #888; display: none; overflow: auto; z-index: 400}

.tag_list_treffer {cursor: pointer;}

.dunkel {background: #f2f2f2}

.warning{-moz-box-shadow: 0 2px 5px #bbb; background: #960303; margin:0 auto; padding-left: 3px; padding-right: 3px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; overflow: hidden;}
			
.warning_head{height: 30px; line-height: 30px;color: white; margin: 0 auto; padding-left: 10px; padding-right: 10px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px;}
			
.warning_content{font-size: 1.1em;background: #F1F1F1; padding: 5px; color: #555; -moz-border-radius-bottomleft: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-left-radius: 2px; -webkit-border-bottom-right-radius: 2px; line-height: 1.2em; overflow: hidden; display:block; margin-bottom: 2px;}

.warning_container{margin: 10px 20px -5px 20px}

.warning_content a{text-decoration: none; color: #247BA0 !important}

pre.db_error pre {color: #000; margin:10px; padding: 10px; background: #f1f1f1; border:1px solid #ccc; display: block; overflow:auto}

pre.db_error {border: 1px solid #b20000; color: #b20000}

.clickandbuy_msg {padding: 3px 10px; color: #000; background: url(../../mercari_img.php?h=45&c1=fff835&c2=d2bc03) scroll center transparent repeat-x;}

.infoBoxLeft a, .infoBoxRight a {text-decoration: none}

.infoBoxLeft a span, .infoBoxRight a span {display:none}

.infoBoxLeft a:hover span, .infoBoxRight a:hover span {display:block; width: 300px; background: #fff; box-shadow: 0 2px 5px #bbb;-moz-box-shadow: 0 2px 5px #bbb;-webkit-box-shadow: 0 2px 5px #bbb; padding: 6px; position: absolute; top: -130px; left: -80px; text-decoration: none}

.values_hex_image {display:inline-block;width:18px;height:18px;border:2px solid #ccc}

tr.ot_tax td {font-style: italic}
tr.ot_total td {font-size: 110%; border-top: 1px solid #ccc; font-weight: 700}